Transparent caching of virtual stubs for improved performance in ubiquitous environments
نویسندگان
چکیده
Context-awareness is an essential requirement for pervasive computing applications, which enables them to adapt and perform tasks based on context. One of the adaptive features of context-awareness is contextual reconfiguration. Contextual reconfiguration involves discovering remote service(s) based on context and binding them to the application components to realize new behaviors, which may be needed to satisfy user needs or to enrich user experience. One of the steps in the reconfiguration process involves a remote lookup to discover the service(s) based on context. This remote lookup process provides the largest contribution to reconfiguration time and this is due to fact that the remote calls are much slower than local calls. Consequently, it affects system performance. In pervasive computing applications, this may turn out to be undesirable in terms of user experience. Moreover, other distributed applications using the network may be affected as every remote method call decreases the amount of bandwidth available on the network. Various systems provide reconfiguration support and offer high-level reconfiguration directives to develop adaptive context-aware applications, but do not address this performance bottleneck. We address this issue and implement seamless caching of virtual stubs within our PCRA 1 for improved performance. In this paper we present and describe our transparent caching support and also provide its performance evaluation.
منابع مشابه
GTrust: a group based trust model
Nowadays, the growth of virtual environments such as virtual organizations, social networks, and ubiquitous computing, has led to the adoption of trust concept. One of the methods of making trust in such environments is to use a long-term relationship with a trusted partner. The main problem of this kind of trust, which is based on personal experiences, is its limited domain. Moreover, both par...
متن کاملTowards Transparent Throughput Elasticity for IaaS Cloud Storage: Exploring the Benefits of Adaptive Block-Level Caching
Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing, especially when considering fluctuations of I/O throughput. This paper provides a transparent solution that automatically boosts I/O bandwidth during peaks for underlying virtual disks, effectively avoiding over-provisioning without performance loss. Our proposal relies on the idea of leveraging short...
متن کاملAn Architecture for Distributed Spatial Configuration of Context Aware Applications
This paper discusses an architecture for spatially distributed storage of contextual configuration information in ubiquitous computing environments. Based on the assumption that we want to integrate arbitrary mobile clients in ubiquitous computing environments, we derive the requirements for the spatial distribution of data, transparent access to context aware configuration data, and separation...
متن کاملLocal and Global Impact of Message Caching in Shared Virtual Environments
The use of Shared Virtual Environments is growing in areas such as multi-player video games, military and industrial training, collaborative design and engineering. At the same time, heterogeneity in computing power and graphics capabilities of the participating computers arises naturally as the number of people/organizations sharing a virtual environment grows. This paper presents an adaptive ...
متن کاملPedagogical mediation using the virtual learning environment and the new generation: A search for improved performance in medical education
Introduction: Medical schools face increasing challenges toaccommodate new health care needs. However, little has changedregarding the students’ education. In addition, educators face thechallenge of improving their teaching approach, making it suitableand effective for the new generation. The purpose of this work wasto describe and contextualize the application of active pedagogicalmethodologi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1201.1204 شماره
صفحات -
تاریخ انتشار 2011